from math import sqrt,floor
a=float(input())
a=floor(a)
count=0
if a>=1000 and a<=9999:
    if a%2==0:
        print("Число чётное: Да")
    else:
        print("Число чётное: Нет")
    if a%3==0:
        print("Число кратное трём: Да")
    else:
        print("Число кратное трём: Нет")

    b=a//1000
    c=a//100%10
    d=a//10%10
    e=a%10
    print("Наименьшая цифра числа:", min(b,c,d,e))
    print("Наибольшая цифра числа:", max(b,c,d,e))
    
    if b==0:
        count+=1
    if c==0:
        count+=1
    if d==0:
        count+=1
    if e==0:
        count+=1
    print("Количество нулей в числе:", count)
        
    x=floor(sqrt(a))
    h=sqrt(a)
    if x==h:
        print ("Число является квадратом числа:", x)
    elif x!=h:
        print ("Число является квадратом числа: Нет")
    
    t=floor(sqrt(e))
    n=sqrt(e)
    
    if t!=n:
        print ("Цифра в разряде единиц является квадратом цифры: Нет")
    elif t==n:
        print ("Цифра в разряде единиц является квадратом цифры:", t)

    j=floor(sqrt(d))
    q=sqrt(d)

    if j!=q:
        print ("Цифра в разряде десятков является квадратом цифры:Нет")
    elif j==q:
        print ("Цифра в разряде десятков является квадратом цифры:", j)

    v=floor(sqrt(c))
    o=sqrt(c)

    if v==o:
        print ("Цифра в разряде сотен является квадратом цифры:", v)
    elif v!=o:
        print ("Цифра в разряде сотен является квадратом цифры: Нет")

    m=floor(sqrt(b))
    p=sqrt(b)
    
    if m==p:
        print ("Цифра в разряде тысяч является квадратом цифры:", m)
    elif m!=p:
        print ("Цифра в разряде тысяч является квадратом цифры: Нет")
else:
    print("Введённое число не является четырёхзначным")
